#ifndef SITEINFO_H
#define SITEINFO_H

#include <QWidget>
#include "mainwindow.h"
#include "database.h"
namespace Ui {
class siteInfo;
}

class siteInfo : public QWidget
{
    Q_OBJECT

public:
    explicit siteInfo(QWidget *parent = nullptr);
    ~siteInfo();

    void leaveEvent(QEvent *) override;  //离开窗口区域
    void leaveClick();  //点击窗口区域外 关闭窗口
    Database DB;  //数据库

public slots:

    void setInfo(QString siteName,QString DotName,int errorCategory,QString time); //更新框里面的消息
    void setInfoCommon(QString DotName); //更新框里面的消息
    bool theSame(QString dotName);//判断区域是否一致

private slots:
    void on_pushButton_clicked();


    void on_lookHistory_clicked();

private:
    Ui::siteInfo *ui;
    QString getDotName; //获取区域名
    QString getDotName1; //方便传递区域名
    QString siteName1; //方便传递站点名
    int errorCategory1; //方便传递警告类型
signals:
    //发送解除信号  区域名  警告类型  站点名
    void relieve(QString DotName,int errorCategory1,QString siteName1);   //解除预警


};

#endif // SITEINFO_H
